![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.8
- 回答日時:
結局のところ「今どうやっていて何が問題なんですか」としか言いようがないわけですがとりあえず 1点突っ込んでおきます.
#1 へのお礼では「キーボード入力で[test.5.30]などと打った時、上手く格納できず」と書かれていますが, #3 への補足では「数列混じりの文字列(例:test.5.30.csv)をキーボード入力で格納する」となっています. どのようなことをしたいのか, 正確に表現してください.
この回答への補足
申し訳ありません。
色々試してみているのですが、今は下のような形です。
char fname[30];
char infname[30];
printf("読み込むファイル名を入力してください\n");
gets(fname);
strcpy(fname,infname);
strcat(infname,".csv");
inp=fopen(infname,"r");
if(inp==NULL){
printf( "%sファイルが開けません\n",infname);
return -1;
}else{
そして[test.5.28]と入力すると、
フフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフフ=xク.csvファイルが開けません
と帰ってきます。
No.6
- 回答日時:
>数列混じりの文字列(例:test.5.30.csv)をキーボード入力で格納する方法です。
普通に格納しようとすると完全に文字化けのようになってしまいます。どうすればそのままの形で格納できるのでしょうか?で、今はどのようにやっていますか?
scanf()で指定がおかしいとか、バッファオーバーフローしているとか……
どうやっているのかが不明では適切な対処方法も厳しいかと。
# まぁ、私ならfgets()とかで受けますかねぇ。
No.5
- 回答日時:
方針はいいですが文字列リテラルを書き換えちゃダメです~>#3.
別の領域にコピーしてやってください.
No.1
- 回答日時:
申し訳ないのですが質問の意味がわかりません。
入力された「????」を格納すればいいだけの話じゃないんでしょうか?
もしかして、後で入力はされるんだけどまだ入力されてない「????」を格納したい。ということなんでしょうか。
この回答への補足
そうですね、まだ入力されてないのでどんな文字列・数列か分からないものなので、どうしたらいいかわからない。ということです。
文字数が分かっていれば、また、「.」が途中で使われていないということなら出来るのですが・・・・
ごめんなさい、上の補足は嘘でした。
数列混じりの文字列を上手く格納できません。
キーボード入力で[test.5.30]などと打った時、上手く格納できず、よくわからない文字列になってしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 至急お願いします。C言語で.imgのファイルを読み込んで1バイトづつ出力するプログラムを作りたいので 3 2023/01/16 22:49
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) セルを参照して条件で値をコピーする 3 2023/02/08 17:45
- C言語・C++・C# C言語について教えて欲しいです。 ファイルの中身をコピーするプログラムを作ってます aというファイル 7 2022/11/03 19:21
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
- Excel(エクセル) 複数の同じ様式のエクセルデータの任意セルへの入力について 3 2022/04/27 15:00
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0でのバイナリデータの扱い...
-
WSH(VBS)でJSONの文字列を読み...
-
プログラムによく出てくるst...
-
_tcscpy_s(wcscpy_s)の第二引数...
-
nullと""、\\0とEOFの違いにつ...
-
TCL言語で文字列検索方法を教え...
-
VBA-DLLの引数受け渡しについて
-
C++で入力した文字列から数字を...
-
16進数を2文字ずつ配列に格納し...
-
曜日を格納する配列の大きさ
-
sprintf関数での文字列変換につ...
-
%dなどの違い
-
構造体→文字列→構造体 をする方法
-
文字を反転させる。
-
文字列が格納されているポイン...
-
c#で他のアプリの文字入力フォ...
-
[C++]WCHARの1文字目しか表示で...
-
C++で文字列の右端から特定の文...
-
C#でstringをポインタとして渡す
-
引用符と二重引用符
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
nullと""、\\0とEOFの違いにつ...
-
C++で入力した文字列から数字を...
-
%dなどの違い
-
C#でstringをポインタとして渡す
-
16進数を2文字ずつ配列に格納し...
-
TCL言語で文字列検索方法を教え...
-
プログラムによく出てくるst...
-
WSH(VBS)でJSONの文字列を読み...
-
_tcscpy_s(wcscpy_s)の第二引数...
-
数字の入った配列をファイルへ...
-
構造体→文字列→構造体 をする方法
-
VB6.0でのバイナリデータの扱い...
-
char型配列の最大要素数
-
[C++]WCHARの1文字目しか表示で...
-
アルファベットをカウント、
-
VBA-DLLの引数受け渡しについて
-
c#で他のアプリの文字入力フォ...
-
C言語の勉強しています。すみま...
-
Shift_JIS(16進)を文字に変換す...
-
バイナリファイル中の日本語文...
おすすめ情報