프로그래밍 QnA

anster의 이미지

[질문] C언어 포인터 관련 질문입니다..


포인터와 배열을 공부하다가.. 정말 도저히 잘 모르겠습니다 ㅠ_ㅠ..

구글링과 네이버링을 동원했지만.. ^^;; 휴우..

문제의 발단은 요곳입니다.. http://kin.naver.com/open100/detail.nhn?d1id=1&dirId=1040101&docId=545702

이 글의 내용중 아래와 같은 부분을 읽다가.

(1) int a[4] ==> int *p

(2) int *a[4] ==> int **p

(3) int a[3][4] ==> int (*p)[4]

(4) int a [2][3][4] ==> int (*p)[3][4]

(5) int *(*a[3])(int) ==> int *(**p)(int)

newredmoon의 이미지

간단한 C언어 문자열 입력에 대한 질문인데요ㅠ

C언어에서 문자열을 입력받을 때,

char* text; //char*형 text 선언

text = (char *)malloc(sizeof(char)); // 동적메모리 할당

scanf("%s",text); //문자열을 받음

이런 코드로 문자열을 받으면 문자열의 길이와 상관없이 문자열을 받을 수 있자나요,,

이게 메모리

mtg1의 이미지

C언어에서 바이너리 파일을 읽어올때 질문입니다;

파일의 구성은...
필드전체길이|필드1|필드2길이|필드2|필드3|필드4

이런 식으로 쓰여진 것이고요,

필드1은 int, 필드2는 char[20](20은 최대 길이입니다),
필드 3은 float, 필드 4는 char입니다.=ㅅ=;
길이 값은 short 형식이고요;

이걸 불러온다고 할 때 어떤 식으로 해야할까요;
일단 제가 짠 것은..

v
hiluciano의 이미지

MDB 파일 암호 걸어서 생성하는 방법좀 ㅠㅠ

static void Main(string[] args)
{
const string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB;Data Source={0};User ID=Admin;Password=1234";

string path = Environment.CurrentDirectory + "\\mmm.mdb";

Type classType = Type.GetTypeFromProgID("ADOX.Catalog");

// 먼저 DB 만들고
if (classType != null)

mtg1의 이미지

C언어 바이너리 파일에서 문자열 불러오는 것좀;;

seq(4000).dat라는 이진파일을 불러오는데

이진파일을 불러와서 txt 문자열로 제대로 출력하는 방법 없나요;

왠지 계속 에러나는게 이것과 관련된 것 같다는 생각이 들어서요;;

mtg1의 이미지

메모리 관련 질문있습니다;;;

#include
#include
#include
#include //getch

#define MAX 25000 //입력할 수 있는 인원수
#define DATA 100 //입력할 수 있는 최대 크기
#define MAXN 256//입력할 수 있는 버퍼 최대 크기
#define SWAP(x,y) { int t;t=x;x=y;y=t; }

int i=0;z=0, j;

int buffer;
int number[MAX];
int in1[MAXN], in2[MAXN],in3[MAXN], out[MAXN];
s

anster의 이미지

[완료] C++에서 대입 연산자에 대해서 질문이 있습니다!

안녕하세요~

프로그래밍을 하다가 질문이 생겨서 이렇게 질문드립니다..

책에 앞부분에서 다음과 같은 클래스에 대해서

class A {
private:
    int x;
public:
    A(int _x) {
        x = _x;
    }
};

다음과 같이 실행을 시킬때

int main(void) {
 
    A a = 10;
    return 0;
}

실행이

zerofive05의 이미지

주석처리하는거랑 모호성에 대한 문젠데요~

제가 컴파일 공부를 하고 있는데요 주석처리에 대한 상태 전이도를 보고 C 로 짜볼려고 했는데 잘 안되서요 ㅠㅠ

getchar() 써서 /와 * 가 함께 나오면 그 다음부터는 필요 없게 만들고 */ 나오면 다시 원래대로 처리하는 하는건데요.

아직 C초보라서 잘 모르겠어요 ㅠㅠ

상태전이도는 따로 올릴께요

chaekyo의 이미지

mips관련 질문입니다.

c코드를 mips로 변환하는 문제중에 $fp와 $sp 프레임포인터와 스택포인터, $ra의 자세한 의미를 잘 모르겠어서요;;
아래 mips인스트럭션에서 sp를 왜 52칸 확보한뒤 fp,ra,a0순으로 48부터 채우는지를 모르겠습니다. 그리고 jr $ra 이 인스트럭션이 return값으로 돌아가는 걸로 알고있는데 어떤 리턴값으로
돌아가는지를 모르겠네요ㅜ지금 computer organization&design이 책으로 공부중인데 혹시 도움이 될만한 다른 책이 있다면 추천부탁드려요:)

vudghkzm의 이미지

wprintf()는 왜 있는 건가요?

#include <stdio.h>
#include <wchar.h>
#include <locale.h>
 
int main() {
    setlocale(LC_ALL, "");
 
    printf("%ls", L"테스트");
 
    return 0;
}

#include <stdio.h>
#include <wchar.h>
#include <locale.h>
 
int main() {
    setlocale(LC_ALL, "");
 
    wprintf(L"%ls", L"테스트");
 
    return 0;
}

시스템 로케일은 en_US.UTF-8으

페이지

프로그래밍 QnA 구독하기