2020-10-11から1日間の記事一覧

c言語のポインタ

ポインタよくあるミス編 構造体へのポインタに値を入れるときは、 mallocするか、 既に宣言した変数のアドレスをいれないといけない。 #include <stdio.h> #include <stdlib.h> struct data { int x; int y; char *z; }; int main(void){ int i,j,k; //struct data d; struct da</stdlib.h></stdio.h>…

文字列の扱い方

char fileStr[256]; sprintf(fileStr,"%s%d%s","testoutput_",c,".pgm"); ・sprintfの第一引数は、文字列配列のポインタになる。 ・文字列配列数の宣言はなにか値決めないといけない?かったので256をいれてある。